package io.paper.service;

import java.io.OutputStream;
import java.util.List;
import java.util.Map;

import io.paper.entity.CustomerEntity;
import io.paper.entity.MoonBillEntity;


/**
 * 系统用户
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2016年9月18日 上午9:43:39
 */
public interface MoonBillService {
	
	/**
	 * 查询客户月结单
	 * @param userId  用户ID
	 */
	List<MoonBillEntity> queryBilllist(Map<String, Object> map);
	
	int queryTotal(Map<String, Object> map);
	
	/**
	 * 查询客户列表
	 * @param userId  用户ID
	 */
	List<CustomerEntity> queryCustomerlist(Map<String, Object> map);
	
	/**
	 * 导出客户月结单
	 * @param userId  用户ID
	 */
	boolean exportMoonBillExcel(Map<String, Object> map,OutputStream out);
	
}
